Shared projects

A shared project is, as the name suggests, suitable for team development. However it is equally recommended for single-user work situations.
Shared projects offer a great deal of flexibility. Because all references to files and subprojects are relative to a root directory, you can easily move a shared project to another location on a file system.
Each team member can access a shared project and make changes to its files and/or structure, regardless of what other team members are doing.
This means that the integrity of the project system as a whole needs to be maintained in some way, which is why shared projects are always used in conjunction with working environments and a configuration management and version control (CMVC) tool.
It is strongly recommended that one person be appointed to administer this "maintenance system". In SNiFF+ this person is called the Working Environments Administrator. This tutorial mainly covers the tasks performed by a Working Environments Administrator.

- From now on, shared projects are simply referred to as projects.